@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
	color:#323232;
}
ul{
	list-style: none;
}
body{
	font:12px/1.5 Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif;
}
@font-face {
  font-family: 'iconfont';  /* project id 250188 */
  src: url('http://at.alicdn.com/t/font_30di2iolurofxbt9.eot');
  src: url('http://at.alicdn.com/t/font_30di2iolurofxbt9.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_30di2iolurofxbt9.woff') format('woff'),
  url('http://at.alicdn.com/t/font_30di2iolurofxbt9.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_30di2iolurofxbt9.svg#iconfont') format('svg');
}
header{
	width: 100%;
	height: 30px;
	background:url(../img/logo_1.png) no-repeat 27px 6px; 
	background-color: #323232;
	background-size: 60px ;
}
.header_1p{
	width: 593px;
	height: 30px;
	float: left;
	margin-left: 100px;
}
header a{
	float: left;
	width: 58px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-size: 14px;
	color: silver;
	font-weight: bold;
}
.header_1p .p_mudi{
	width: 72px;
}
.header_1p .p_xingcheng{
	width: 86px;
}
.header_1p .p_shequ{
	width: 74px;
}
.header_1p .p_zuishijie{
	width: 110px;
}
.header_1p .p_yuding{
	width: 74px;
}
.p_shequ>span{
	float: right;
	width: 16px;
	height: 16px;
	background: url(../img/xia.png) no-repeat;
	background-size: 16px;
	margin-right: 15px;
	margin-top: 6px;
}
.p_yuding>span{
	float: right;
	width: 16px;
	height: 16px;
	background: url(../img/xia.png) no-repeat;
	background-size: 16px;
	margin-right: 15px;
	margin-top: 6px;
}
.header_2p{
	width: 300px;
	height: 30px;
	float: right;
}
.header_2p img{
	width: 18px;
	float: left;
	margin-top: 5px;
	margin-left: 14px;
}
.search_bar{
	width: 100%;
	height: 120px;
	background-image:url(../img/head-wordbg.png),linear-gradient(to top,#11BFA5,#4FC972);
	background-position: 920px 0,0 0;
	background-repeat: no-repeat;

}
.search_img1{
	margin-top: 30px;
	margin-left: 100px;
	float: left;
}
.sbar{
	width: 479px;
	height: 40px;
	float: left;
	margin-left: 100px;
	margin-top: 37px;
}
.sbar_1{
	width: 360px;
	height: 40px;
	border: none;
	border-radius: 20px 0 0 20px;
	float: left;
	text-indent: 30px;
}
.sbar_2{
	width: 118px;
	height: 40px;
	border: none;
	border-radius:0 20px 20px 0;
	float: left;
	background-color: white;
	font-size: .18px;
	color: #00B084;
	text-indent: 30px;
}
.shu{
	position: absolute;
	float: left;
	width: 0;
	height: 30px;
	border-right: 1px solid #00B084;
	margin-top: 5px
}
.nav{
	width: 1160px;
	height: 50px;
	margin: 0 auto;
}
.nav li{
	float: left;
	width: 124px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
}
.nav li:hover{
	color: #00b081;
	background-color: #f5f5f5;
}
.nav .nav_1{
	width: 92px;
}
.nav .nav_2{
	width: 140px;
}
.City_banner{
	width: 100%;
	height: 420px;
}
.City_banner img{
	width: 100%;
	height: 420px;
}
.city_travel{
	width: 100%;
	background-color: #323232;
	padding-top: .1px;
}
.tour{
	width: 1160px;
	height: 272px;
	margin: 0 auto;
	margin-top: 20px;
}
.tour img{
	width: 400px;
	height: 270px;
	float: left;
	margin-top: 1px;
}
.tour_info{
	float: left;
	width: 758px;
	height: 270px;
	margin-top: 1px;
	background-color: white;
}
.tour_number{
	width: 100%;
	height: 34px;
	margin-top: 10px;
}
.tour_number>span{
	float: left;
	width: 40px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border:1px solid silver;
	color: #636363;
	margin-left: 15px;
}
.tour_number>p{
	float: right;
	height: 34px;
	width: 172px;
	line-height: 34px;
	color: #636363;
}
.tour_number>p span{
	color: #00b081;
}
.tour_title{
	width: 758px;
	height: 60px;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	margin-top: 15px;
}
.tour_list{
	display: inline-block;
	width: 480px;
	height: 98px;
	margin-left: 15px;
	margin-top: 15px;
}
.tour_list li{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	text-indent: 20px;
}
.tour_price{
	width: 177px;
	height: 120px;
	float: right;
	margin-top: 32px;
}
.tour_price>div{
	width: 177px;
	height: 44px;
	font-size: .14px;
	color: silver;
	text-align: center;
}
.tour_price>div span{
	font-size: 40px;
	color: #ff7362
}
.tour_price>span{
	display: inline-block;
	width: 177px;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: white;
	text-align: center;
	background-color: #ff7362;
	margin-top: 20px;
}